#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "dialog1.h"



/**
 *
 * 命名规范：
 * 1，类名，首字母大写，单词和单词之间首字母大写
 * 2，函数名，变量名，首字母小写，单词和单词之间首字母大写
 *
 *
 * 快捷键
 * 注释 ctrl + /
 * 运行 ctrl + r
 * 编译 ctrl + b
 * 字体缩放 ctrl + 鼠标滚轮
 * 查找 ctrl + f
 * 整行移动 ctrl + shift + 上或者下
 * 帮助文档 F1
 * 自动对齐 ctrl + i
 * 同名自检的.h 和 .cpp切换 F4
 *
 *
 *
 *
 *
 * @brief MainWindow::MainWindow
 * @param parent
 */
MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);



}

MainWindow::~MainWindow()
{
    delete ui;
}

void MainWindow::on_pushButton_clicked()
{
    ui->lineEdit->setText("hello world");
}

/**
 * 显示模态对话框
 *
 * @brief MainWindow::on_pushButton_2_clicked
 */
void MainWindow::on_pushButton_2_clicked()
{
    Dialog1 *dlg1 = new Dialog1();
    dlg1->setModal(true);
    dlg1->show();
}

/**
 * 显示非模态对话框
 * @brief MainWindow::on_pushButton_3_clicked
 */
void MainWindow::on_pushButton_3_clicked()
{
    Dialog1 *dlg1 = new Dialog1();
    dlg1->showNormal();
}

